Eliminating the Long-Running Process

نویسنده

  • Patrick Colp
چکیده

Many critical services are necessarily long-running. However, this creates a large temporal surface that is an alluring target for attackers, both in terms of the increased opportunity to find an exploit and the length of time a service is owned once exploited. While in some instances it may be possible to perform periodic restarts to reduce the window of exploitation and return a service to its fresh, unexploited operational status, this carries with it a high cost. The more often it is restarted, the larger the unavailability due to reinitialisation of the service. Furthermore, it must recover its persistent state, which is not always possible. In order to protect these services, we propose a form of virtual machine disaggregation which partitions a service into two parts: code (logic) and state (data). Each lives in its own virtual machine, with communication performed over a narrow, well defined interface on which policy can be externally enforced to ensure correctness. This separation enables a service to be continually restarted by rolling back only the code virtual machine to a snapshotted known good state, which can be measured and attested. This prevents exploits from persisting while still maintaining good performance.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Study on the Possibility of Eliminating Sulfuring Process in the Production of Dried Apricots

The rate of agricultural and horticultural waste is high in Iran, and one of the best preventive methods is to convert fruits and crops to the products which have long shelf life and high quality. Traditionally apricots are dried in front of sun with excessive sulfuring which is proved to be harmful for human. In the current study apricots were dried by either solar tunnel dryer or conventional...

متن کامل

Effects of Oil Returns and External Debt on the Government Expenditure: A Case Study of Syria

This study attempts to investigate the effect of oil returns and external debt on the government expenditure in Syria over the period 1970-2010. The Johansen cointegration test showed that oil returns and external debt have a positive and significant long run relationship with government expenditure. The Granger causality test indicates unidirectional short-run causality relationships running f...

متن کامل

Family process and structure, attachment style, and emotional intelligence in runaway girls

Introduction: The phenomenon of running away from home is taken into account as one of the highly sensitive and complicated issues in the field of social harms. According to a report released by the WHO, the annual rate of running away from home is more than 2.3 million. Thus, the purpose of the present study was to compare family structure and process, attachment style, and emotional intellige...

متن کامل

Flaxseed Oil and Treadmill Running Improve Behavioral Outcomes in Rats Exposed to Lead

Background and Objective: Lead entry into the body causes considerable damages to the brain in the long term. We aimed to investigate the effects of exercise (treadmill running) and flaxseed oil on lead acetate-induced behavioral deficits in male rats.  Materials and Methods: 60 rats were divided into 6 groups: Control (C), Exercise (Ex), Flaxseed oil (FO), Lead (L), Lead- Exercise (L-Ex), and...

متن کامل

Preventing Key Performance Indicators Violations Based on Proactive Runtime Adaptation in Service Oriented Environment

Key Performance Indicator (KPI) is a type of performance measurement that evaluates the success of an organization or a partial activity in which it engages. If during the running process instance the monitoring results show that the KPIs do not reach their target values, then the influential factors should be identified, and the appropriate adaptation strategies should be performed to prevent ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010